# 第一个Selenium脚本
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
import time
from  selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
# 指定chromedriver路径（或将其加入系统PATH）
# driver = webdriver.Chrome()  # 如果chromedriver在PATH中
# 或者使用Service对象指定路径：Service('path/to/chromedriver')
# from  selenium.webdriver.common.by import By
# from selenium import webdriver
# driver = webdriver.Chrome()
# driver.get("https://www.baidu.com")
#
# time.sleep(2)
# # 定位元素
# t = driver.find_element("id","chat-textarea")
# # 给文本编辑框发送信息
# t.send_keys("selenium")
# t.send_keys("是什么")

driver = webdriver.Chrome()
# 通过驱动打开网页
driver.get("http://www.baidu.com")
time.sleep(2)
# 定位元素
t = driver.find_element("id","chat-textarea")

# 给文本编辑框发送信息
t.send_keys("selenium")
t.send_keys("是什么")
print(t.get_attribute('value'))
# 如果通过class属性值定位，并且class属性值有多个，必须通过.来连接多个值
# driver.find_element("class name","chat-input-textarea.chat-input-scroll-style").send_keys("？")

print(t.get_attribute('value'))
time.sleep(15)
t.send_keys(Keys.RETURN)
# 定位百度一下按钮元素 并且点击
# driver.find_element(By.ID,"chat-submit-button").click()

time.sleep(2)
